package com.yuyou.fn.educational.vo;

import com.github.wens.mybatisplus.annotations.TableField;

import java.math.BigDecimal;
import java.util.Date;

public class StudentRegExportVo {

	/** 学生姓名 */
	private String studentName;

	/** 联系方式 */
	private String phoneNo;

	/** 预约金 */
	private BigDecimal deposit;

	/** 预约金支付状态 */
	private Integer chargingStatus;

	/** 预约金支付日期 */
	private Date depositPayDate;

	/** 余款 */
	private BigDecimal unpaidAmount;

	/** 余款支付日期 */
	private Date amountPayDate;

	/** 注册状态 0：在读 1：转班 2：退账户 3：退班退费 4:无效 */
	private Integer regStatus;

	/** 返还状态 0：未返还 1：已返还 */
	private Integer refundStatus;

	/** 开始讲数 */
	@TableField(value = "start_amount")
	private Integer startAmount;

	/** 结束讲数 */
	@TableField(value = "end_amount")
	private Integer endAmount;

	/** 报读日期 */
	private Date createTime;

	/** 班级名称 */
	private String className;

	/** 校区名称 */
	private String campusName;

	/** 教室名称 */
	private String roomName;

	/** 班级类型 0：普通班 1：众筹班 */
	private Integer classType;

	/** 开课时间 */
	private Date startCourseTime;

	/** 上课时间 */
	private String studyingTime;

	/** 学位数 */
	private Integer quota;

	/** 教师姓名 */
	private String teacherName;

	/** 学费 */
	private BigDecimal studyingFee;

	/** 年级名称 */
	private String gradeName;

	/** 科目名称 */
	private String subjectName;

	/** 期名 */
	private String periodName;

	/** 操作人 */
	private String operator;


	public String getStudentName() {
		return studentName;
	}

	public void setStudentName(String studentName) {
		this.studentName = studentName;
	}

	public String getPhoneNo() {
		return phoneNo;
	}

	public void setPhoneNo(String phoneNo) {
		this.phoneNo = phoneNo;
	}

	public BigDecimal getDeposit() {
		return deposit;
	}

	public void setDeposit(BigDecimal deposit) {
		this.deposit = deposit;
	}

	public Integer getChargingStatus() {
		return chargingStatus;
	}

	public void setChargingStatus(Integer chargingStatus) {
		this.chargingStatus = chargingStatus;
	}

	public Date getDepositPayDate() {
		return depositPayDate;
	}

	public void setDepositPayDate(Date depositPayDate) {
		this.depositPayDate = depositPayDate;
	}

	public BigDecimal getUnpaidAmount() {
		return unpaidAmount;
	}

	public void setUnpaidAmount(BigDecimal unpaidAmount) {
		this.unpaidAmount = unpaidAmount;
	}

	public Date getAmountPayDate() {
		return amountPayDate;
	}

	public void setAmountPayDate(Date amountPayDate) {
		this.amountPayDate = amountPayDate;
	}

	public Integer getRegStatus() {
		return regStatus;
	}

	public void setRegStatus(Integer regStatus) {
		this.regStatus = regStatus;
	}

	public Integer getRefundStatus() {
		return refundStatus;
	}

	public void setRefundStatus(Integer refundStatus) {
		this.refundStatus = refundStatus;
	}

	public Integer getStartAmount() {
		return startAmount;
	}

	public void setStartAmount(Integer startAmount) {
		this.startAmount = startAmount;
	}

	public Integer getEndAmount() {
		return endAmount;
	}

	public void setEndAmount(Integer endAmount) {
		this.endAmount = endAmount;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getCampusName() {
		return campusName;
	}

	public void setCampusName(String campusName) {
		this.campusName = campusName;
	}

	public String getRoomName() {
		return roomName;
	}

	public void setRoomName(String roomName) {
		this.roomName = roomName;
	}

	public Integer getClassType() {
		return classType;
	}

	public void setClassType(Integer classType) {
		this.classType = classType;
	}

	public Date getStartCourseTime() {
		return startCourseTime;
	}

	public void setStartCourseTime(Date startCourseTime) {
		this.startCourseTime = startCourseTime;
	}

	public String getStudyingTime() {
		return studyingTime;
	}

	public void setStudyingTime(String studyingTime) {
		this.studyingTime = studyingTime;
	}

	public Integer getQuota() {
		return quota;
	}

	public void setQuota(Integer quota) {
		this.quota = quota;
	}

	public String getTeacherName() {
		return teacherName;
	}

	public void setTeacherName(String teacherName) {
		this.teacherName = teacherName;
	}

	public BigDecimal getStudyingFee() {
		return studyingFee;
	}

	public void setStudyingFee(BigDecimal studyingFee) {
		this.studyingFee = studyingFee;
	}

	public String getGradeName() {
		return gradeName;
	}

	public void setGradeName(String gradeName) {
		this.gradeName = gradeName;
	}

	public String getSubjectName() {
		return subjectName;
	}

	public void setSubjectName(String subjectName) {
		this.subjectName = subjectName;
	}

	public String getPeriodName() {
		return periodName;
	}

	public void setPeriodName(String periodName) {
		this.periodName = periodName;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}
}
